package com.party.business.domain;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import com.party.common.annotation.Excel;
import com.party.common.core.domain.BaseEntity;
import lombok.Data;
import lombok.EqualsAndHashCode;

import javax.validation.constraints.NotBlank;
import java.math.BigDecimal;
import java.util.List;

/**
 * 大赛报名人员信息对象 t_skill_bm_user
 *
 * @author ruoyi
 * @date 2024-10-15
 */
@Data
public class TSkillBmUserExcelImport extends BaseEntity {
    private static final long serialVersionUID = 1L;


    /**
     * "大赛Id"
     */
    @NotBlank(message = "大赛不能为空")
    private String skillId;


    /**
     * "姓名"
     */
    @Excel(name = "姓名")
    @NotBlank(message = "姓名不能为空")
    private String name;




    /**
     * "院系名称"
     */
    @Excel(name = "院系名称")
    @TableField(exist = false)
    private String xyName;


    /**
     * "专业类型名称"
     */
    @Excel(name = "专业类型名称")
    @TableField(exist = false)
    private String zyTypeName;

    /**
     * "学号"
     */
    @Excel(name = "学号")
    @NotBlank(message = "学号不能为空")
    private String studyNo;

    @Excel(name = "指导老师")
    private String  teacherName;



    /**
     * "报名类型 1个人报名  2 团队报名"
     */
    @TableField(exist = false)
    private String bmType;










}
